<#include "/java_copyright.include">
<#assign className = table.className>
<#assign classNameLower = className?uncap_first>
package ${basepackage}.bean;
import ${basepackage}.base.Pagenation;
import java.io.Serializable;

/**
 * ${table.tableAlias}Query
 * @author code-generator
 *
 */
public class ${className}Query extends Pagenation implements Serializable{
	private static final long serialVersionUID = 1L;
	
	<#list table.columns as column>
	<#if !column.isQueryReserve>
	private ${column.javaType} ${column.columnNameFirstLower};
	</#if>
	</#list>

	<#list table.columns as column>
	<#if !column.isQueryReserve>
	/**
	 * ${column.remarks}
	 * @param ${column.columnNameFirstLower}
	 */
	public void set${column.columnName}(${column.javaType} ${column.columnNameFirstLower}) {
		this.${column.columnNameFirstLower} = ${column.columnNameFirstLower};
	}
	
	/**
	 * ${column.remarks}
	 * @return
	 */
	public ${column.javaType} get${column.columnName}() {
		return this.${column.columnNameFirstLower};
	}
	</#if>
	</#list>
}